#pragma once
#include <stdio.h>
#include <assert.h>

typedef int SLTtype;


typedef struct SListNode
{
	SLTtype* data;
	int size;
	int capacity;
}SL;

void SLTInit(SL* plist);
void SLTPushBack(SL* plist, SLTtype x);
void SLTPopBack(SL* plist);
void SLTPushFront(SL* plist, SLTtype x);
void SLTPopFront(SL* plist);
void SLTShow(SL* plist);
void SLTSearch(SL* plist);
void SLTSort(SL* plist);
void SLTModify(SL* plist);
